iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 14
1
AI & Data

保險相關資料庫設計系列 第 14

DAY14-SQL語法基礎知識

  • 分享至 

  • xImage
  •  

今天想來講一下SQL的執行順序,因為在做報表之前,要先了解執行順序,你如果不了解執行順序,很容易搞混不知道到底SQL是怎麼操作的,我一開始學的時候就是因為這樣吃了一堆苦頭
https://ithelp.ithome.com.tw/upload/images/20200929/201306270SzUl9Dkr8.png
根據上圖,from 會優先執行是因為要知道已的資料來源是從哪一張資料表來的,from 跟where 之間可以有join 和on 的語法;再來是where,你要執行你的SQL,有可能會需要一個搜尋條件,條件都是用運算子(EX: =,!=,>,<,<=,>=等)來建立篩選條件 ,而條件都是字串;再來是group by 來建立群組查詢,再配合having來指定搜索條件,最後order by 語法就是把你滿足條件的資料表,做一個排序;上述條件都滿足之後,大致上的資料表都已經出來了,接下來只要select出你需要的欄位,你要的整個資料表就完成了,最後要記得加一個分號「;」,整個sql語法才算結束,以免你在做下一個資料表發生錯誤

參考資料
圖片:https://dotblogs.com.tw/rockchang/2015/10/30/153752


上一篇
DAY13-SQL SERVER 匯入資料
下一篇
DAY15-SQL語法 實作
系列文
保險相關資料庫設計30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言